package algo;
/**
* Classe appliquant l'etape de debut
* @author Kevin Georgy
* @since 13.06.2007
* @version 1.0	
*/

public class StartStep extends Step {
	
	/**
	* Construit l'etape de debut
	* @param aQuickSort QuickSort que l'etape doit modifier
	*/	
	StartStep(QuickSort aQuickSort) {
		super(aQuickSort);
		
	}
   
	/**
	* Applique l'etape de debut
	* @return Etape suivante
	*/	
	Step apply() {
		tutoText = "D\u00E9but du tri rapide.";
		quickSort.state().finished = false;
		return quickSort.steps().define();
	}
	
	/**
	* Indique le nom de l'etape
	* @return Nom de l'etape
	*/	
	public String stepName() {
		return "Etape de d\u00E9part";
	}

}
